package com.anivia.common.web.model.vo;

import com.anivia.common.core.enums.DataScopeEnum;
import lombok.Data;

import java.util.List;
import java.util.Map;
import java.util.Set;

@Data
public class DataScopeVO {
    /**
     * 是否开启数据权限，默认关闭，查询全部数据
     */
    private boolean openScope = false;
    /**
     * 是否有权限
     */
    private boolean hasDataScope = true;
    /**
     * 权限范围
     */
    private List<DataScopeEnum> dataScope;

    /**
     * 数据配置
     * key: 字段
     * value:值
     */
    private Map<String, Set<Integer>> dataScopeItem;
}
